to carry on or solicit business - Englisch Synonyme Wörterbuch